Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Brazil F17 Brazil F18 Hungary F1 Croatia F8 Austria F11 Iran F4 Thailand F1 Thailand F2 Thailand F3 Croatia F3 Croatia F4 Turkey F4 Turkey F5 Turkey F6 Hungary F1 Hungary F2 Hungary F3 Slovenia F2 Serbia F1 Serbia F2 Serbia F3 USA F1 Serbia F5 Croatia F10 Croatia F11 Israel F3 Austria F5 Romania F11 Serbia F4 Romania F14 Croatia F7 Austria F9 Croatia F9 Croatia F10 Iran F7 Iran F8 Spain F1 Spain F2 Morocco F1 Croatia F1 Croatia F2 Iran F1 Iran F2 Croatia F7 Croatia F8 Turkey F1 Turkey F2 Turkey F9 Turkey F10 Germany F7 Hungary F3 Croatia F12 Croatia F13 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Poland F1 Serbia F2 Serbia F7 Iran F3 USA F1 Croatia F3 Croatia F4 Croatia F6 Serbia F3 Serbia F4 Serbia F5 Serbia F7 Croatia F8 Croatia F9 Serbia F12 Hungary F1 Hungary F2 Hungary F3 Serbia F3 Slovakia F1 Italy F27 Hungary F4 Hungary F5 Hungary F6 Hungary F8 Italy F33 Italy F34 Italy F37 Tunisia F33 Tunisia F34 Tunisia F35 Tunisia F36 Tunisia F1 (Hammamet) Tunisia F2 (Hammamet) Italy F2 (Trento) Croatia F3 (Umag) Spain F10 (Madrid) Hungary F1 (Zalaegerszeg) Hungary F2 (Zamardi) Spain F16 (Huelva) Hungary F6 (Budapest) Kazakhstan F7 (Shymkent) Turkey F6 (Antalya) Turkey F7 (Antalya) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Portugal F7 (Porto) USTA Tallahassee Tennis Challenger - Tallahassee Austin Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock 2006 North Shore Pro Tennis Championship - Winnetka Music City Challenger - Nashville USTA Challenger - Champaign 2007 Challenger of Santa Clara - Valencia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Semgroup Challenger - Tulsa Banja Luka Challenger 2008 - Banja Luka Waco Tennis Challenger - Waco Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana USA F29 USA F12 Dallas Challenger Bosnia/Herzegovina F6 Baton Rouge Challenger Canada F1 USA F6 Winnetka Challenger Israel F1 Israel F2 Vancouver Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Aachen Challenger Champaign Challenger Zagreb Challenger Cremona Challenger Bytom Challenger Binghamton Challenger Tulsa Challenger Banja Luka Challenger Palermo Challenger Aachen Challenger Singapore Challenger Johannesburg Challenger Leon Challenger Granby Challenger Orbetello Challenger Cordenons Challenger Alphen Challenger Tulsa Challenger Eckental Challenger Ortisei Challenger Alphen Challenger Istanbul Challenger Johannesburg Challenger Rio Quente Challenger Tiburon Challenger Dallas Challenger Morelos Challenger Rimouski Challenger Leon Challenger Busan Challenger Nottingham-2 Challenger Fifth-Third Bank Tennis Championships - Lexington 2003 Freeman Men's Challenger - Joplin Irving Challenger GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Ortisei Challenger Manchester Challenger Dallas Challenger Qingdao Challenger Ostrava Challenger Lisbon Challenger West Side Tennis Challenger - Forest Hills Marburg Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Biella Challenger Smith Barney Men's Challenger - Covington Portoroz Challenger Cordenons Challenger Genova Challenger Alicante Challenger Ostrava Challenger Caltanissetta Challenger USTA Men's Challenger of Dallas - Dallas Tunis Challenger Heilbronn Challenger Challenger Casablanca San Angel - Mexico City 2004 Colorado Tennis Classic - Denver Bratislava Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Comerica Challenger - Aptos Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Sail Open - New Delhi 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Korat Challenger 2007 Knoxville Challenger - Knoxville San Luis Potosi Challenger - San Luis Potosi Ostrava Challenger New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin JSM Challenger - Champaign Bangkok Challenger AGT Challenger - Leon Rome Challenger Nottingham Challenger Rome Challenger Bratislava Challenger Music City Challenger - Nashville USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Marburg Challenger AT&T Challenger of Dallas - Dallas Meknes Challenger 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger Sibiu Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Bytom Challenger Nottingham Challenger ATP Slovak Open Challenger - Bratislava Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Braunschweig Challenger Gimcheon Challenger Napoli Challenger Eckental Challenger Swanston Challenger - Sacramento Mercedes-Benz Cup - Los Angeles Knoxville Challenger Champaign Challenger Trnava Challenger Architect Open - Budapest Dallas Challenger Dallas Challenger Poznan Challenger Perugia Challenger 2003 USTA Challenger of Calabasas - Calabasas Rijeka Challenger Prostejov Challenger Prague Challenger Miller Lite Hall of Fame Tennis Championships - Newport Guayaquil Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Manerbio Challenger Arizona Men's Tennis Championships - Scottsdale Budapest Challenger Trnava Challenger Leon Challenger RCA Championships - Indianapolis Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Almaty Challenger Montevideo Challenger Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Budapest Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Scheveningen Challenger Prague Challenger Liberec Challenger Busan Open Challenger Tennis - Busan Nottingham-2 Challenger Regions Morgan Keegan Championships - Memphis Wailea Men's Challenger - Maui Colorado Classic - Denver Arad Challenger Scheveningen Challenger Ostrava Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Rome Challenger Poznan Challenger RCA Championships - Indianapolis Vancouver Challenger Cordenons Challenger Chennai Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven University of Tennessee USTA Men's Challenger - Knoxville Serbia Open - Belgrade Chennai Open - Chennai Ostrava Challenger Mauthausen Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Atlantic City Open - Atlantic City Poznan Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Ordina Open - s-Hertogenbosch Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Architect Open - Budapest Stella Artois Clay Court Championships - Budaors AIG Japan Open Tennis Championships - Tokyo The Natrel's Challenger of Granby - Granby Kremlin Cup - Moscow Samsung Securities Cup - Seoul St. Petersburg Open - St. Petersburg Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Lubbock Challenger - Lubbock US Men's Clay Court Championship - Houston The 'Fitz' Casino Challenger - Tunica Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Odlum Brown Vancouver Open - Vancouver Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Serbia Open - Belgrade Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch 2008 Lubbock Challenger - Lubbock BB&T Atlanta Open - Atlanta Bratislava Challenger Malaysian Open - Kuala Lumpur Maia Challenger Bangkok Challenger Kosice Challenger Bangkok Challenger U.S. National Indoor Tennis Championships - Memphis Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Rijeka Challenger Zagreb Challenger Hall of Fame Tennis Championships - Newport Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Swiss Indoors Basel - Basel Ecuador Open - Quito Konzum Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Kaoshuing Challenger Dallas Challenger Guadalajara Challenger Le Gosier Challenger Banja Luka Challenger Gazprom Hungarian Open - Budapest Plava Laguna Croatia Open - Umag Nottingham Challenger Kremlin Cup - Moscow Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Great Ocean Road Open - Melbourne Eckental Challenger Charlottesville Challenger Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Meknes Challenger Chennai Open - Chennai Yokohama Challenger Toyota Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Bogota Challenger Pereira Challenger Baton Rouge Challenger Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Poprad Tatry Challenger Knoxville Challenger Ostrava Challenger Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Arad Challenger Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Braunschweig Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Meerbusch Challenger Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heilbronn Challenger SAP Open - San Jose Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Monza Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Aircel Chennai Open - Chennai Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Como Challenger Malaysian Open - Kuala Lumpur Mestre Challenger Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Genova Challenger Mexico City Challenger Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Santiago Challenger Valencia Open - Valencia Koblenz Challenger Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Samarkand Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Prague Challenger Brisbane International - Brisbane Delray Beach Open - Delray Beach Hungarian Open - Budapest Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Lille Challenger Hall of Fame Tennis Championships - Newport Murcia Challenger Suisse Open - Gstaad Liberec Challenger Cordoba Open - Cordoba Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Indianapolis Tennis Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells AEGON Championships - London AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Western & Southern Open - New York RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrid Open - Madrid U.S. Open - New York Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Europe/Africa Group II, PO, HUN-MKD 4-1 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 U.S. Open (juniors)